-- XSD schema extracted from ITU-T F.746.2 (02/2014)

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="RecordOfMMS" type="RecordOfMMSType"/>
<xs:complexType name="RecordOfMMSType">
<xs:sequence>
<xs:element name="MMSField" type="MMSFieldType" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="MMSFieldType">
<xs:sequence>
<xs:element name="MMSContent" type="MMSContentType" minOccurs="0"/>
<xs:element name="ContentInMMS" type="ContentInMMSType" minOccurs="0"/>
<xs:element name="Message_Type" type="xs:string" minOccurs="0"/>
<xs:element name="MMS_Version" type="xs:string" minOccurs="0"/>
<xs:element name="Message_ID" type="xs:string" minOccurs="0"/>
<xs:element name="Sender_address" type="xs:string" minOccurs="0"/>
<xs:element name="Recipient_address" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="Message_class" type="xs:string" minOccurs="0"/>
<xs:element name="Date_and_time" type="xs:string" minOccurs="0"/>
<xs:element name="Priority" type="xs:string" minOccurs="0"/>
<xs:element name="Subject" type="xs:string" minOccurs="0"/>
<xs:element name="MM_State" type="xs:string" minOccurs="0"/>
<xs:element name="EXTENSION" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="MMSContentType">
<xs:sequence>
<xs:element name="Charset" type="xs:string" minOccurs="0"/>
<xs:element name="Content-Transfer-Encoding" type="xs:string" minOccurs="0"/>
<xs:element name="Content-Location" type="xs:string" minOccurs="0"/>
<xs:element name="Data" type="xs:string" minOccurs="0"/>
<xs:element name="Content-type" type="xs:string" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ContentInMMSType">
<xs:sequence>
<xs:element name="ContentInfo" type="xs:string" minOccurs="0"/>
<xs:element name="Type" type="xs:string" minOccurs="0"/>
<xs:element name="Start" type="xs:string" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:schema>